package com.rfid.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * epc管理对象 rfid_epc
 * 
 * @author ruoyi
 * @date 2022-12-29
 */
public class RfidEpc extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** epc-id */
    private Long id;

    /** epc-版本号 */
    @Excel(name = "epc-版本号")
    private String epcVersion;

    /** epc-产家 */
    @Excel(name = "epc-产家")
    private String epcSupplier;

    /** epc-物品 */
    @Excel(name = "epc-物品")
    private String epcProduct;

    /** epc-分类 */
    @Excel(name = "epc-分类")
    private String epcCategory;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setEpcVersion(String epcVersion) 
    {
        this.epcVersion = epcVersion;
    }

    public String getEpcVersion() 
    {
        return epcVersion;
    }
    public void setEpcSupplier(String epcSupplier) 
    {
        this.epcSupplier = epcSupplier;
    }

    public String getEpcSupplier() 
    {
        return epcSupplier;
    }
    public void setEpcProduct(String epcProduct) 
    {
        this.epcProduct = epcProduct;
    }

    public String getEpcProduct() 
    {
        return epcProduct;
    }
    public void setEpcCategory(String epcCategory) 
    {
        this.epcCategory = epcCategory;
    }

    public String getEpcCategory() 
    {
        return epcCategory;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("epcVersion", getEpcVersion())
            .append("epcSupplier", getEpcSupplier())
            .append("epcProduct", getEpcProduct())
            .append("epcCategory", getEpcCategory())
            .toString();
    }
}
